option(BUILD_MODULES_HASHLIB "build hashlib" ON)
option(BUILD_MODULES_PKEY "build pkey" OFF)
option(BUILD_MODULES_CIPHER "build cipher" ON)
option(BUILD_MODULES_OSUTIL "build osutil" OFF)
option(BUILD_MODULES_COMPRESS "build compress" OFF)

if(BUILD_MODULES_HASHLIB)
add_subdirectory(hashlib)
endif()

if(BUILD_MODULES_PKEY)
add_subdirectory(pkey)
endif()

if(BUILD_MODULES_CIPHER)
add_subdirectory(cipher)
endif()

if(BUILD_MODULES_OSUTIL)
add_subdirectory(osutil)
endif()

if(BUILD_MODULES_COMPRESS)
add_subdirectory(compress)
endif()